home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
tools
/
czesc_1
/
analyzer
/
analyzer.help
< prev
next >
Wrap
Text File
|
1991-12-22
|
11KB
|
319 lines
ß52ß
CONTENTS
1. Introduction
2. Conditions of Use
3. Main Window Buttons
4. Cursor Functions
5. File access Window
6. Trace setup Window
7. Trace Order Window
8. Search Window
9. Memory Requirements
10. Limitations
11. Bugs
INTRODUCTION
Analyzer is a logic analyzer without the data acquisation hardware.
It can be used in exactly the same way as a logic analyzer, but
with data files instead of real signals.
It allows data stored in one or more files to be examined as
representations of electrical signals, either graphically or
numerically. Screendumps of the traces may also be produced.
It will automatically adapt to run on either NTSC or PAL machines.
CONDITIONS OF USE
The program 'Analyzer' (referred to below as 'the software')
is SHAREWARE. If you use this regularly, please send 120 French
Francs (or equivalent in local currency) to:
Andrew Hackett
2, Rue des Champs
67210 Goxwiller
FRANCE
Send the fee along with your name, address and version number of
the program that you are using. This will make you a registered
user of the software and entitle you to one free update of the
software plus notification of later updates.
This software is freely distributable by any means as long as the
following conditions are adhered to:
1. All of the files must be included in their original form without
additions, deletions or modifications of any kind.
2. This software may not be sold or rented or hired without my
consent, given in writing.
3. All copyright notices must remain intact.
4. This software must not appear on any electronic service that
claims copyright to uploaded programs, either alone or as part of
a collection.
5. This software must also not appear on any magazine disk or similar
for mass distribution for profit without prior agreement by
myself.
6. This software may be distributed free of charge provided that no
extra restrictions are placed on it. Nominal charges for copying
or on line services are permitted provided that they are only for
those services.
DISCLAIMER
You use this software entirely at your own risk. No warranties are
expressed or implied. No responsibility is accepted for any damage
done to software or hardware during its use.
MAIN WINDOW BUTTONS
ß0ß Close Window Button.
This button will close the window to which it is attached.
On the main screen it will exit the program.
ß3ß Help Button.
This button will display these help pages. Selecting
this button again will return to the main display.
ß51ß About Button.
Display information about this program.
ß15ß Disk Window Button.
This button opens the disk access window for the opening
and closing of disk files.
ß14ß Hardware SetUp Button.
This button opens the hardware setup window
(not yet available).
ß13ß New Trace Button.
This button opens the New Trace window for the definition
of new traces.
ß12ß Trace Order Window Button.
This button opens the Trace Order Window for the opening,
closing and re-ordering of traces on the screen.
ß11ß Contract Horizontal Scale Button.
Display more samples per screen width.
ß10ß Expand Horizontal Scale Button.
Display fewer samples per screen width.
ß9ß Contract Vertical Scale Button.
Reduce the height of displayed traces. This allows more
traces to be visible on the screen at one time.
ß8ß Expand Vertical Scale Button.
Increase the height of displayed traces.
ß6ß Trace/Text Display Button.
Toggle between trace and text display format.
ß5ß Search Window Button.
This button opens the Search Window for locating and
displaying specific patterns.
ß4ß Select Number Base Button.
This button toggles between decimal (base 10) or hexadecimal
(base 16) number representations.
ß1ß Print Screen Button.
This button prints the screen to the system printer
using the parameters set by Preferences. Printing may be
cancelled at any time by clicking on the button again.
ß18ß ß19ß The analyzer screen can be pushed and popped using these
buttons.
CURSOR FUNCTIONS
There are three cursors available on the display: T,R and C. T
marks the trigger position when used with data acquisition hardware.
Without this, the T cursor is set permanently at 0. The other two
cursors R and C can be used to measure absolute position and relative
distance within the data.
The cursors C and R may be moved through the data by the following
buttons: ß27ßß26ßß24ßß23ßß32ßß31ßß29ßß28ß respectively. Continuously
selecting these will accelerate the movement.
The cursors C and R may be moved to the centre of the screen by the
ß25ßß30ß and to the start of the data file by the ß37ßß36ß buttons.
The display may be centered on any of the cursors by use of the
ß34ßß35ßß33ß buttons.
FILE ACCESS WINDOW
This window allows the opening and closing of data files. The only
limitation on the number of open files is the memory available. No
internal buffer is allocated for an open file until an element of
that file is displayed on the screen. Pattern searching (see later)
on an undisplayed file accesses the file on disk. The user can
therefore choose to trade performance against memory capacity.
ß40ß Open Disk Dile Button.
This button will open the file whose name appears in the
string gadget. When a file is successfully opened, the
traces that are initially displayed depend on the setting of
the automatic trace generation variable in the Trace Setup
Window.
ß41ß Close Disk File Button.
This button will close the file whose name appears in the
string gadget. Files may only be closed if no trace
(active or inactive) exists which is linked to this file.
ß0ß Close Disk Window Button.
This button closes the disk window. The current state of
variables in the window is preserved when the window is
reopened.
The open file list may be scrolled using ß38ßand ß39ß.
TRACE SETUP WINDOW
This window allows the characteristics of each new trace to be
determined. New traces may be generated individually from an already
open file, or automatically when a file is first opened.
To generate an individual trace, it is necessary to select a source
file from the list of open files on the left (this may be done by
clicking on a name with the left mouse button or by typing directly
into the left hand string gadget), entering a name for the trace
in the right hand string gadget and specifying which bits of the
file should be included in the trace.
Automatic trace generation may be enabled or disabled by clicking
on the top left bar. The type of trace generation may be cycled
by clicking on the top right bar in the window. The default is
automatic trace generation ON, with each bit of the file displayed
individually.
The buttons in the window have the following function:
ß0ß Close Window Button.
This button closes the window. It will not operate if an
error condition is present.
ß45ß New Trace Button
This button generates a new trace. If all conditions are not
correctly set, the error button ß44ßwill light. The panel
will freeze until this button is selected.
ß46ß Reset Button.
This button resets all the parameters in the window.
The individual bits which make up a trace are selected by clicking
on the ß42ßbuttons. The trace width may be from 1 to 8 bits and may
start and end at any bit. The selected bits MUST BE CONTIGUOUS.
The colour of the trace is determined by which of the colour select
buttons is pressed.
TRACE ORDER WINDOW
With this window it is possible to change the order in which the
traces are displayed on the screen. The traces are shown in a list
which represents the order in which they are displayed.
Active traces are shown in green, inactive traces in red.
If too many traces exist to be displayed in the window, the list may
be scrolled by the ß47ß and ß48ß buttons.
To exchange two traces, first click the left mouse button over one
of the traces, and then click over the second. The traces will be
exchanged.
To move a trace, first click on the trace to be moved, and then
click on the position where the trace should be inserted (in the
gap between two trace boxes). The trace will be moved.
If the mouse is clicked over the "X" part of the trace, that trace
will be deleted from the list.
Traces may also be closed and deleted by clicking on the trace names
in the main window: "X" to delete, name to close.
SEARCH WINDOW
The search window allows specific patterns to be serached for and
displayed across all the open data files. The search pattern may be
set by selecting the desired value for each bit of each open file
by clicking the left hand mouse button on each bit to select the
search pattern for each file.
One file may be set to completely to either '0', '1', or "don't care"
('X') by clicking on the appropriate symbol on the right hand side
of the window.
Searching may be done by either the R or C cursors by clicking on
the ß49ß or ß50ß buttons respectively.
The search will start immediately after the current position of the
selected cursor and will continue until the next match is found.
The button remains pressed while the search is in progress.
If the data files are long, or if some of the files being searched
reside on disk only, a noticeable delay will occur during the search.
MEMORY REQUIREMENTS
This program can be run on a standard Amiga. Memory is not required
for an opened file until a component of that file is added to the
display list.
LIMITATIONS
It is not currently possible to display on the screen a trace whose
source file will not fit completely into memory.
BUGS
I would welcome information about bugs found with this software,
and also any suggestions for improvements.
TLSNA